bevy_webgl2 0.5.2

A webgl2 wasm32 render backend for Bevy Engine
docs.rs failed to build bevy_webgl2-0.5.2
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

WebGL2 rendering backend for Bevy game engine

bevy_webgl2 is external plugin for Bevy providing WebGL2 rendering backend on wasm target. To see it in action take a look on live examples

Building examples

Prerequisites

cargo install cargo-make
rustup target add wasm32-unknown-unknown

to build and serve sprite example do:

cargo make example sprite --profile release

and open http://127.0.0.1:4000

Using bevy_webgl2 in your project

Take a look on bevy_webgl2_app_template - it is a template of bevy application using cargo-make for building both native and WASM targets.

To initialize plugin simply replace Bevy's DefaultPlugins with bevy_webgl2::DefaultPlugins:

    App::build()
        .add_plugins(bevy_webgl2::DefaultPlugins)

or add Bevy DefaultPlugins and bevy_webgl2::WebGL2Plugin

    App::build()
        .add_plugins(DefaultPlugins)
        .add_plugin(bevy_webgl2::WebGL2Plugin)